Big Huge Thesaurus

radar dome

noun

sounds kind of like